{

  "libh": [
      "./code/xrnlib/lib/xrn_steganography/inc/steg_data.h",
      "./code/xrnlib/lib/xrn_steganography/inc/xrn_steg.h",
      "./code/xrnlib/lib/xrn_crypto/inc/xrn_crypto_backend.h",
      "./code/xrnlib/lib/xrn_crypto/inc/xrn_crypto.h",
      "./code/xrnlib/lib/xrn_arithmetic/inc/xrn_arithmetic_backend.h",
      "./code/xrnlib/lib/xrn_arithmetic/inc/xrn_arithmetic.h",
      "./code/xrnlib/lib/xrn_core/inc/xrn_core.h",
      "./code/xrnlib/lib/xrn_core/inc/xrn_core_backend.h",
      "./code/xrnlib/lib/xrn_encoder/inc/xrn_encoder_backend.h",
      "./code/xrnlib/lib/xrn_encoder/inc/xrn_encoder.h",
      "./code/xrnlib/lib/xrn_settings/inc/xrn_settings.h",
      "./code/xrnlib/lib/xrn_settings/inc/default_encoding_settings.h",
      "./code/xrnlib/lib/xrn_settings/inc/default_permutation_settings.h",
      "./code/xrnlib/lib/xrn_common/inc/xrn_common.h",
      "./code/xrnlib/lib/xrn_common/inc/xrn_common_backend.h",
      "./code/xrnlib/lib/xrn_miners/inc/xrn_miners.h"
  ],

  "libc": [
      "./code/xrnlib/lib/xrn_steganography/src/xrn_steg.c",
      "./code/xrnlib/lib/xrn_crypto/src/xrn_crypto_backend.c",
      "./code/xrnlib/lib/xrn_crypto/src/xrn_crypto.c",
      "./code/xrnlib/lib/xrn_arithmetic/src/xrn_arithmetic_backend.c",
      "./code/xrnlib/lib/xrn_arithmetic/src/xrn_arithmetic.c",
      "./code/xrnlib/lib/xrn_core/src/xrn_core.c",
      "./code/xrnlib/lib/xrn_core/src/xrn_core_backend.c",
      "./code/xrnlib/lib/xrn_encoder/src/xrn_encoder.c",
      "./code/xrnlib/lib/xrn_encoder/src/xrn_encoder_backend.c",
      "./code/xrnlib/lib/xrn_common/src/xrn_common_backend.c",
      "./code/xrnlib/lib/xrn_common/src/xrn_common.c",
      "./code/xrnlib/lib/xrn_miners/src/miners.c"
  ],

  "libc-dev": [
      "./code/xrnlib/lib/xrn_crypto/src/xrn_crypto_bytes.c",
      "./code/xrnlib/lib/xrn_core/src/xrn_core_bytes.c",
      "./code/xrnlib/lib/xrn_encoder/src/xrn_encoder_bytes.c",
      "./code/xrnlib/lib/xrn_common/src/xrn_common_bytes.c"
  ],

  "confgenc": [
      "./code/xrnlib/app/confgen/src/encoding_settings.c",
      "./code/xrnlib/app/confgen/src/permutation_settings.c",
      "./code/xrnlib/app/confgen/src/xgenesis_bases_init_confgen.c",
      "./code/xrnlib/app/confgen/src/confgen.c"
  ],

  "confgenh": [
      "./code/xrnlib/app/confgen/inc/confgen.h",
      "./code/xrnlib/app/confgen/inc/xgenesis_bases_init_confgen.h"
  ],

  "testc": [
      "./code/xrnlib/app/tests/c/test_encoder/src/test_encoder.c",
      "./code/xrnlib/app/tests/c/test_steg/src/test_steg.c",
      "./code/xrnlib/app/tests/c/test_keys/src/test_keys.c",
      "./code/xrnlib/app/tests/c/test_crypto/src/test_crypto.c",
      "./code/xrnlib/app/tests/c/test_io_crypto/src/test_io_crypto.c",
      "./code/xrnlib/app/tests/c/test_resources/src/xgenesis_bases_init.c",
      "./code/xrnlib/app/tests/c/test_miner/src/test_miner.c",
      "./code/xrnlib/app/tests/c/test_common/src/test_common.c",
      "./code/xrnlib/app/tests/c/test_core_lib/src/tests_core_lib.c"
  ],

  "testh": [
      "./code/xrnlib/app/tests/c/test_encoder/inc/test_encoder.h",
      "./code/xrnlib/app/tests/c/test_steg/inc/test_steg.h",
      "./code/xrnlib/app/tests/c/test_keys/inc/test_keys.h",
      "./code/xrnlib/app/tests/c/test_crypto/inc/test_crypto.h",
      "./code/xrnlib/app/tests/c/test_io_crypto/inc/test_io_crypto.h",
      "./code/xrnlib/app/tests/c/test_resources/inc/xgenesis_bases_init.h",
      "./code/xrnlib/app/tests/c/test_miner/inc/test_miner.h",
      "./code/xrnlib/app/tests/c/test_common/inc/test_common.h",
      "./code/xrnlib/app/tests/c/test_core_lib/inc/tests_xrn_core.h"
  ],

  "examplesc": [
      "./code/xrnlib/app/examples/c/src/create_blocks_from_file.c",
      "./code/xrnlib/app/examples/c/src/create_blocks_from_bytes.c",
      "./code/xrnlib/app/examples/c/src/polyvalent_key_exchange.c",
      "./code/xrnlib/app/examples/c/src/split_join_encryption_wrapper.c",
      "./code/xrnlib/app/examples/c/src/generate_xrn_matrix_one_third.c",
      "./code/xrnlib/app/examples/c/src/zero_knowledge_proof_certificate.c",
      "./code/xrnlib/app/examples/c/src/hash_bytes_compare_wrapper.c",
      "./code/xrnlib/app/examples/c/src/encoding_decoding_bytes_wrapper.c",
      "./code/xrnlib/app/examples/c/src/certificate_symmetric.c",
      "./code/xrnlib/app/examples/c/src/hash_file_wrapper.c",
      "./code/xrnlib/app/examples/c/src/zero_knowledge_proof_binomial_key.c",
      "./code/xrnlib/app/examples/c/src/asymmetric_signature_file_wrapper.c",
      "./code/xrnlib/app/examples/c/src/ring_signature_file_wrapper.c",
      "./code/xrnlib/app/examples/c/src/certificate_asymmetric.c",
      "./code/xrnlib/app/examples/c/src/encrypt_asymmetric_wrapper.c",
      "./code/xrnlib/app/examples/c/src/permute_xrn_matrix_compressed_rnd.c",
      "./code/xrnlib/app/examples/c/src/split_join_encryption_bytes_wrapper.c",
      "./code/xrnlib/app/examples/c/src/generate_keys_with_wrapper_functions.c",
      "./code/xrnlib/app/examples/c/src/asymmetric_signature_bytes_wrapper.c",
      "./code/xrnlib/app/examples/c/src/encrypt_symmetric_wrapper.c",
      "./code/xrnlib/app/examples/c/src/encoding_decoding_file_wrapper.c",
      "./code/xrnlib/app/examples/c/src/encrypt_symmetric_bytes_wrapper.c",
      "./code/xrnlib/app/examples/c/src/permute_xrn_matrix_compressed_deterministic.c",
      "./code/xrnlib/app/examples/c/src/permute_xrn_matrix_compressed_key.c",
      "./code/xrnlib/app/examples/c/src/check_xrn_matrix.c",
      "./code/xrnlib/app/examples/c/src/hash_file_compare_wrapper.c",
      "./code/xrnlib/app/examples/c/src/pseudo_random_number_generator_wrapper.c",
      "./code/xrnlib/app/examples/c/src/generate_xrn_matrix_all_rnd.c",
      "./code/xrnlib/app/examples/c/src/monomial_key_exchange.c",
      "./code/xrnlib/app/examples/c/src/hash_bytes_wrapper.c",
      "./code/xrnlib/app/examples/c/src/zero_knowledge_proof_signature_bytes.c",
      "./code/xrnlib/app/examples/c/src/ring_signature_bytes_wrapper.c",
      "./code/xrnlib/app/examples/c/src/symmetric_signature_bytes_wrapper.c",
      "./code/xrnlib/app/examples/c/src/symmetric_signature_file_wrapper.c",
      "./code/xrnlib/app/examples/c/src/encrypt_asymmetric_bytes_wrapper.c",
      "./code/xrnlib/app/examples/c/src/zero_knowledge_proof_signature.c",
      "./code/xrnlib/app/examples/c/src/checksum_dump_file_wrapper.c",
      "./code/xrnlib/app/examples/c/src/steganography_block_file.c",
      "./code/xrnlib/app/examples/c/src/steganography_block_bytes.c",
      "./code/xrnlib/app/examples/c/src/steganography_raw_file.c",
      "./code/xrnlib/app/examples/c/src/steganography_raw_bytes.c",
      "./code/xrnlib/app/examples/c/src/checksum_dump_bytes_wrapper.c"
  ],

  "examplesh": [
      "./code/xrnlib/app/examples/c/inc/examples.h",
      "./code/xrnlib/app/examples/c/inc/lorem_ipsum.h"
  ],

  "lexerc": [
       "./code/xrnlib/app/lexer/src/lexcheck.c",
       "./code/xrnlib/app/lexer/src/lexcheck_backend.c",
       "./code/xrnlib/app/lexer/src/lexexample.c",
       "./code/xrnlib/app/lexer/src/lexexample_backend.c",
       "./code/xrnlib/app/lexer/src/lexhelp.c",
       "./code/xrnlib/app/lexer/src/lexhelp_backend.c",
       "./code/xrnlib/app/lexer/src/lexscript.c",
       "./code/xrnlib/app/lexer/src/lexscript_backend.c",
       "./code/xrnlib/app/lexer/src/lexer_main.c"
  ],

  "lexerh": [
       "./code/xrnlib/app/lexer/inc/lexcheck.h",
       "./code/xrnlib/app/lexer/inc/lexcheck_backend.h",
       "./code/xrnlib/app/lexer/inc/lexexample.h",
       "./code/xrnlib/app/lexer/inc/lexexample_backend.h",
       "./code/xrnlib/app/lexer/inc/lexhelp.h",
       "./code/xrnlib/app/lexer/inc/lexhelp_backend.h",
       "./code/xrnlib/app/lexer/inc/lexscript.h",
       "./code/xrnlib/app/lexer/inc/lexscript_backend.h",
       "./code/xrnlib/app/lexer/inc/lexer_main.h"
  ],

  "parserc": [
       "./code/xrnlib/app/parser/src/parser.c"
  ],

  "parserh": [
       "./code/xrnlib/lib/xrn_interfaces/c/inc/xrn_typedefs_no_arch.h",
       "./code/xrnlib/lib/xrn_interfaces/c/inc/xrn_lib_interposer.h",
       "./code/xrnlib/app/parser/inc/xrn_lib_interposer_dll.h",
       "./code/xrnlib/app/parser/inc/parser_settings.h",
       "./code/xrnlib/app/parser/inc/parser.h",
       "./code/xrnlib/app/parser/inc/parser_functions.h",
       "./code/xrnlib/app/parser/inc/parser_options.h"
  ],

  "swigpyc128": [
      "./code/xrnlib/lib/xrn_interfaces/python/xrnlib128_wrap.c"
  ],

  "swigpyc256": [
      "./code/xrnlib/lib/xrn_interfaces/python/xrnlib256_wrap.c"
  ],

  "swigpyh": [
      "./code/xrnlib/lib/xrn_interfaces/python/xrnlib.h"
  ],


  "lib-function-docs": [
      "./code/xrnlib/lib/xrn_common/doc/xrn_common.md",
      "./code/xrnlib/lib/xrn_core/doc/xrn_core.md",
      "./code/xrnlib/lib/xrn_encoder/doc/xrn_encoder.md",
      "./code/xrnlib/lib/xrn_miners/doc/xrn_miners.md",
      "./code/xrnlib/lib/xrn_arithmetic/doc/xrn_arithmetic.md",
      "./code/xrnlib/lib/xrn_crypto/doc/xrn_crypto.md"
  ],

  "mainc": [
       "./code/xrnlib/app/main/src/main.c"
  ],

  "main_parser_ch": [
       "./code/xrnlib/app/main/src/parser_main.c",
       "./code/xrnlib/app/main/inc/parser_main.h"
  ],

  "main_xconfig_ch": [
       "./code/xrnlib/app/main/src/xconfig_main.c",
       "./code/xrnlib/app/main/inc/xconfig_main.h"
  ],

  "main_examples_ch": [
       "./code/xrnlib/app/main/src/examples_main.c",
       "./code/xrnlib/app/main/inc/examples_main.h"
  ],

  "main_tests_ch": [
       "./code/xrnlib/app/main/src/tests_main.c",
       "./code/xrnlib/app/main/inc/tests_main.h"
  ],

  "xrnarchive": [
       "./code/xrnarchive/xrnarchive-cli-template.py",
       "./code/xrnarchive/xrntools_description.json"
  ],

  "xrnconv": [
       "./code/xrnconv/setup.py",
       "./code/xrnconv/splitjoin.pyx",
       "./code/xrnconv/xrnconv-cli"
  ],

  "gui_backend": [
       "./code/xrnapps/backend/xrn_jlayout_handler.py"
  ],

  "gui_frontend": [
       "./code/xrnapps/frontend/xrn_render_jlayout.py"
  ],

  "testapp": [
       "./code/xrnapps/general_control_panel/general_control_panel.json",
       "./code/xrnapps/general_control_panel/general_control_panel_behaviour.py",
       "./code/xrnapps/testapp/testapp.json",
       "./code/xrnapps/testapp/testapp_behaviour.py",
       "./code/xrnapps/testapp/testapp_behaviour_backend.py",
       "./code/xrnapps/testapp/testapp_start.py"
  ],

  "xmessage": [
       "./code/xrnapps/general_control_panel/general_control_panel.json",
       "./code/xrnapps/general_control_panel/general_control_panel_behaviour.py",
       "./code/xrnapps/general_control_panel/general_control_panel_behaviour_backend.py",
       "./code/xrnapps/xexecution/running_configuration_panel.json",
       "./code/xrnapps/xexecution/running_configuration_panel_behaviour.py",
       "./code/xrnapps/xexecution/running_configuration_panel_behaviour_backend.py",
       "./code/xrnapps/xmessage_app/xmessage_app.json",
       "./code/xrnapps/xmessage_app/xmessage_app_behaviour.py",
       "./code/xrnapps/xmessage_app/xmessage_app_behaviour_backend.py",
       "./code/xrnapps/xmessage_app/Decoy_configuration_panel.json",
       "./code/xrnapps/xmessage_app/Decoy_configuration_panel_behaviour.py",
       "./code/xrnapps/xmessage_app/xmessage_app_start.py"
  ],

  "xtransfer": [
       "./code/xrnapps/general_control_panel/general_control_panel.json",
       "./code/xrnapps/general_control_panel/general_control_panel_behaviour.py",
       "./code/xrnapps/general_control_panel/general_control_panel_behaviour_backend.py",
       "./code/xrnapps/xtransfer_app/xgenerate_encoding_configuration.py",
       "./code/xrnapps/xtransfer_app/xgetpost_app.json",
       "./code/xrnapps/xtransfer_app/xgetpost_app_behaviour_backend.py",
       "./code/xrnapps/xtransfer_app/xgetpost_app_behaviour.py",
       "./code/xrnapps/xtransfer_app/xgetpost_app_start.py"
  ]

}

